package com.crm.model.vo.productManager;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author yincuimei
 * @Date 2021/1/26 15:51
 */
@Data
public class CustomerProductVO {

    //产品ID
    private String customerProductId;

    //产品名称
    private String productName;

    //产品编码
    private String productCode;

    //服务分类
    private String serviceClassification;

    //产品标签
    private String productTag;

    //产品原价
    private BigDecimal productOriginalPrice;

    //产品单价
    private BigDecimal productUnitPrice;

    //业绩汇算比例
    private BigDecimal performanceConversionRatio;

    //产品会员价
    private BigDecimal productMemberPrice;

    //专题ID
    private Integer topicId;

    //学习期数
    private String studyPeriod;

    //兑换方式
    private String exchangeMethod;

    //兑换方式中文
    private String exchangeMethodValue;

    //上架状态：0-待定；1-已上架； 2-已下架
    private String shelfStatus;

    //上架时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date shelfTime;

    //下架时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date offShelfTime;

    //产品说明
    private String productManual;

    //创建人ID
    private String createPeopleId;

    //创建人名称
    private String createPeopleName;

    //创建时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTm;

    //更新时间
    @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date updateTm;

    //产品描述
    private String productDesc;

    //产品会员类型
    private String productCategories;

    //产品兑换定价价格
    private String price;
}
